Abreu e Lima är en ort i Brasilien. Den ligger i kommunen Abreu e Lima och delstaten Pernambuco, i den östra delen av landet, 1,700 kilometer nordost om huvudstaden Brasília. Abreu e Lima ligger 30 meter över havet och antalet invånare är 81,959.
Terrängen runt Abreu e Lima är platt, och sluttar österut. Den högsta punkten i närheten är 75 meter över havet, 1.2 kilometer sydväst om Abreu e Lima. Runt Abreu e Lima är det mycket tätbefolkat, med 3,134 invånare per kvadratkilometer. . Närmaste större samhälle är Recife, 16 kilometer söder om Abreu e Lima.
Runt Abreu e Lima är det i huvudsak tätbebyggt. Tropiskt monsunklimat råder i trakten. Årsmedeltemperaturen i trakten är 24 °C. Den varmaste månaden är november, då medeltemperaturen är 27 °C, och den kallaste är juni, med 21 °C. Genomsnittlig årsnederbörd är 1,705 millimeter. Den regnigaste månaden är juli, med i genomsnitt 291 mm nederbörd, och den torraste är november, med 44 mm nederbörd.